launch advertisements - German English Dictionary